Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Spain F13 Uzbekistan F2 Germany F1 Germany F2 Germany F4 Germany F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 USA F14 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 China F4 China F4 (Luzhou) BMW Tennis Championship - Sunrise Dublin Challenger - Dublin SAP Open - San Jose Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton Fergana Challenger - Fergana The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado GHI Bronx Classic - Bronx Kyiv Open - Kiev Kyoto Challenger - Kyoto Yokohama Challenger 2001 - Yokohama Samsung Securities Cup - Seoul Open de la Ville de Saint Denis - Reunion Island The Wright Financial Group, Inc. Challenger - Champaign Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Open - Belgrade Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Fergana Tennis Challenger Tournament - Fergana Sporting Challenger 2003 - Turin Head Cup Busan Open - Busan ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano X Open Internacional D'Andorra - Andorra 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Canottieri Mincio Open - Mantova The Granby Natrel Challenger - Granby Siemens Open 2003 - Scheveningen USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Arroyo de la Encomienda - Valladolid Colorado Classic - Denver Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Open de la Ville de Saint Denis - Reunion Island The Nottingham Challenger - Nottingham Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg 2004 Freeman Men's Challenger - Joplin Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Open de Franche-Comte - Besancon Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup - San Remo Sporting Challenger - Turin The Surbiton Trophy - Surbiton XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton TED Open - Istanbul China Open - Beijing Tiburon Challenger - Tiburon Burbank Challenger - Burbank Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City XL Bermuda Open - Bermuda The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental South African Airways Tennis Open - Durban Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Taiwan Challenger - Kaohsiung Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao III Isla de Lanzarote - Lanzarote Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Sunrise Challenger Johannesburg Challenger Nottingham Challenger Bergamo Challenger Belgrade Challenger Cherbourg Challeger Sarajevo Challenger Jersey Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Nottingham Challenger Vancouver Challenger Quanzhou Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Tiburon Challenger Seoul Challenger Eckental Challenger Toyota Challenger Noumea Challenger Singapore Challenger Courmayeur Challenger Bergamo Challenger Bath Challenger Johannesburg Challenger Rome Challenger Wolfsburg Challenger Nottingham Challenger Nottingham Challenger Winnetka Challenger Honda Kah Singapore Men's Tennis Open - Singapore Aptos Challenger BNP Paribas Open - Indian Wells Shanghai Challenger Rennes Challenger Seoul Challenger Toyota Challenger Heilbronn Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Dallas Challenger Kaohsiung Challenger Napoli Challenger Busan Challenger Rome Challenger Fergana Challenger Prostejov Challenger Nottingham-2 Challenger Winnetka Challenger Vancouver Challenger Aptos Challenger Open de L'Isere (Open 38) - Grenoble St. Remy Challenger Petange Challenger Ningboo Challenger Orleans Challenger Seoul Challenger Ortisei Challenger Helsinki Challenger Toyota Challenger Heilbronn Challenger Dallas Challenger Quimper Challenger Cherbourg Challenger Dallas Challenger Rimouski Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Corona Mexico City Open - Mexico City Mexico City Challenger Kun-Ming Challenger Busan Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Prostejov Challenger Kaoshuing Challenger Samsung Securities Cup Challenger Tennis - Seoul Yokohama Challenger Heilbronn Challenger Maui Challenger Chitre Challenger Dallas Challenger Quimper Challenger Fifth-Third Bank Tennis Championships - Lexington Astana Challenger Cherbourg Challenger Irving Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Vancouver Challenger Ho Chi Minh City Challenger - Ho Chi Minh City 2003 USTA Challenger of Calabasas - Calabasas Istanbul Challenger Memorial Kolyaskin - Donetsk The Surbiton Trophy - Surbiton Geneva Challenger Bratislava Challenger Brescia Challenger Andria Challenger Noumea Challenger Hong Kong Challenger Morelos Challenger Irving Challenger USTA Challenger of Dallas - Dallas Taipei City Challenger Busan Challenger Seoul Challenger Manchester Challenger Ilkley Challenger Open de L'Isere - Grenoble Bukhara Challenger - Bukhara Bangkok Challenger Shanghai Challenger Kaohsiung Challenger The LTA Wrexham Challenger - Wrexham Zagreb Open - Zagreb Ho Chi Minh City Challenger Suzhou Challenger Kobe Challenger Nottingham Men's Challenger - Nottingham Yokohama Challenger Bangkok Challenger Manila Challenger New Delhi Challenger Kyoto Challenger Irving Challenger Guangzhou Challenger Shenzhen Challenger Taipei City Challenger Busan Challenger Abierto Club Casablanca - Mexico City Seoul Challenger Bangkok Challenger Gimcheon Challenger Chengdu Challenger Qingdao Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Bangkok Challenger Kyoto Challenger Yokohama Challenger Taipei City Challenger Zhangjiagang Challenger Taipei City Challenger Vancouver Challenger Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open - Tokyo Qatar Open - Doha Heineken Open - Auckland Open 13 - Marseille The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Heineken Open - Auckland The Stella Artois Championships - London China Open - Beijing Thailand Open - Bangkok Chennai Open - Chennai Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland SAP Open - San Jose Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Claro Open Colombia - Bogota Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Brisbane International - Brisbane Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Millennium Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Ricoh Open - 's-Hertogenbosch Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 15th Asian Games Doha 2006 Australian Open (Wildcard) Olympics - London Olympics - Rio de Janeiro